NNHNHNNHNHOOOHOONH2OHOH